-- set search_path to sm_sc;
drop function if exists sm_sc.fv_d_mirror_x4_dloss_dindepdt(anyarray);
-- -- create or replace function sm_sc.fv_d_mirror_x4_dloss_dindepdt
-- -- (
-- --   i_dloss_ddepdt     anyarray
-- -- )
-- -- returns anyarray
-- -- as
-- -- $$
-- -- -- declare 
-- -- begin
-- --   -- set search_path to sm_sc;
-- --   return 	
-- --     sm_sc.fv_mirror_x4(i_dloss_ddepdt)
-- --   ;
-- -- end
-- -- $$
-- -- language plpgsql stable
-- -- parallel safe
-- -- cost 100;
-- -- 
-- -- -- -- set search_path to sm_sc;
-- -- -- select sm_sc.fv_d_mirror_x4_dloss_dindepdt
-- -- --   (
-- -- --     array[array[1, 2], array[3, 4]]
-- -- --   );
-- -- -- -- select sm_sc.fv_d_mirror_x4_dloss_dindepdt
-- -- -- --   (
-- -- -- --     array[1, 2, 3, 4]
-- -- -- --   );
-- -- -- select sm_sc.fv_d_mirror_x4_dloss_dindepdt
-- -- --   (
-- -- --     array[array[1, 2], array[3, 4], array[5, 6]]
-- -- --   );
-- -- -- select sm_sc.fv_d_mirror_x4_dloss_dindepdt
-- -- --   (
-- -- --     array[array[1, 2, 7], array[3, 4, 8], array[5, 6, 9]]
-- -- --   );
-- -- -- select sm_sc.fv_d_mirror_x4_dloss_dindepdt
-- -- --   (
-- -- --     array[[[1,2,3,4],[11,12,13,14],[111,112,113,114]],[[5,6,7,8],[15,16,17,18],[115,116,117,118]]]
-- -- --   );
-- -- -- select sm_sc.fv_d_mirror_x4_dloss_dindepdt
-- -- --   (
-- -- --     array[[[[1,2,3,4],[11,12,13,14]],[[5,6,7,8],[15,16,17,18]]],[[[21,22,23,24],[31,32,33,34]],[[25,26,27,28],[35,36,37,38]]]]
-- -- --   );